<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="lib/vue-2.4.0.js"></script>
</head>
<body>
<div id="app">
    <!--<input type="button" value="toggle" @click="flag">-->
    <input type="button" value="toggle" @click="flags = !flags">
    <!--
    v-if 的特点： 每次都会重新删除或创建元素
    v-show的特点：每次不会重新进行DOM的删除和创建操作，只是切换了元素的 display：none样式


    v-if有较高的切换性能消耗
    v-show 有较高的初始渲染消耗

    如果元素涉及到频繁的切换，最好不要使用 v-if ，而是推荐使用  v-show
    如果元素可能永远也不会被显示出来被用户看到，则推荐使用 v-if

    --->
    <h3 v-if="flags">这是一个v-if控制的元素</h3>
    <h3 v-show="flags">这是一个v-show控制的元素</h3>
</div>
<script>
    var vm = new Vue({
        el:'#app',
        data:{
            flags:true
        },
        methods:{
            flag(){
//                this.flags = !this.flags;
            }

        }
    })
</script>
</body>
</html>